import sys
import os

sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from scripts.model_training import retrain_model_with_new_data

if __name__ == '__main__':
    # 使用包含多技能和多经验值的扩展训练数据重新训练模型
    print("开始使用包含多技能和多经验值的扩展训练数据重新训练模型...")
    new_model = retrain_model_with_new_data('expanded_student_job_data.csv')
    print("模型重新训练完成！")
    print("新模型已保存为 job_recommendation_model.pkl")

    # 使用示例命令
    print("\n使用示例:")
    print("1. 运行测试脚本验证多技能和多经验值功能:")
    print("   python test_multi_skills.py")
    print("2. 使用单学生预测脚本测试:")
    print("   python scripts/single_student_prediction.py --skills 'Java|Python' --education '本科' --target '岗位C' --major '计算机科学' --experience '1年|2年'")